package Example3point1;

public class MyDate1 {
    int year, month, day;

    void set(int y, int m, int d) {
        year = y;
        month = m;
        day = d;
    }

    void set(MyDate1 date) {
        set(date.year, date.month, date.day);
    }

    public String tostring() {
        return year + "年" + month + "月" + day + "日";
    }

    public static void main(String[] args) {
        MyDate1 d1 = new MyDate1();
        System.out.println("d1:" + d1.tostring());
        d1.set(2017, 1, 1);
        MyDate1 d2 = d1;
        System.out.println("d1:" + d1.tostring() + ",d2:" + d2.tostring());
        d2.month = 10;
        System.out.println("d1:" + d1 + ",d2:" + d2);
        d2 = new MyDate1();
        d2.set(d1);
        System.out.println("d1:" + d1 + ",d2:" + d2);
    }
}
